@-webkit-keyframes bottom1{0%,100%{bottom:40px}
50%{bottom:15px}
}@-moz-keyframes bottom1{0%,100%{bottom:40px}
50%{bottom:15px}
}@-o-keyframes bottom1{0%,100%{bottom:40px}
50%{bottom:15px}
}@keyframes bottom1{0%,100%{bottom:40px}
50%{bottom:15px}
}
body,html{margin:0;padding:0;color:#282828;font-family:"微软雅黑",Menlo,Monaco,Consolas,"Courier New",monospace}
a{color:#282828}
body{min-width:1200px;line-height:1;background:#fff}
h1,h2,h3,h4,h5,h6{margin:0;padding:0;font-weight:normal;line-height:1}
h1{font-size:22px}
h2{font-size:20px}
h3{font-size:18px}
h4{font-size:16px}
h5{font-size:14px}
h6{font-size:12px}
p{font-size:16px;margin:0;padding:0;line-height:1.6}
ul,ol{list-style:none;padding:0;margin:0}
a{text-decoration:none}
.underline{border-bottom:1px solid #ededed}
.underlines{border-bottom:2px solid #ededed}
::-webkit-input-placeholder{color:#aaaaaa}
:-moz-placeholder{color:#aaaaaa}
::-moz-placeholder{color:#aaaaaa}
:-ms-input-placeholder{color:#aaaaaa}
.container{width:1200px;margin:0 auto;padding:0}
.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.ellipsis2{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.ellipsis3{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}
.ellipsis4{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.ellipsis5{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}
.ellipsis6{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:6;-webkit-box-orient:vertical}
.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.flex_wrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row}
.flex_nowrap{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:nowrap;flex-direction:row}
.flex_center{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.flex_right{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-end;-ms-flex-pack:flex-end;justify-content:flex-end}
.flex_left{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:flex-start;-ms-flex-pack:flex-start;justify-content:flex-start}
.flex_justify_between{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}
.flex_space_around{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:space-around;-ms-flex-pack:space-around;justify-content:space-around}
.justify-content{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.align-items{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.first_box,.justify_box{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}
.first_box>*,.justify_box>*{width:0;height:auto;-webkit-box-flex:1;-webkit-flex-grow:1;-ms-flex-positive:1;flex-grow:1;-webkit-flex-shrink:1;-ms-flex-negative:1;flex-shrink:1}
.first_box>*:first-child,.justify_box>*:first-child,.justify_box>*:last-child{width:auto;-webkit-box-flex:0;-webkit-flex-grow:0;-ms-flex-positive:0;flex-grow:0;-webkit-flex-shrink:0;-ms-flex-negative:0;flex-shrink:0}
.img_box{overflow:hidden;position:relative}
.img_box img{width:100%;height:100%;transition:transform 0.5s linear;-ms-transition:transform 0.5s linear;-moz-transition:transform 0.5s linear;-webkit-transition:transform 0.5s linear;-o-transition:transform 0.5s linear}
header{background:#1c1c1c}
header>div{height:40px}
header ul{padding-right:20px}
header a{font-size:16px;color:#ffffff}
header a span{display:inline-block;padding:0 10px}
header h4{color:#ffffff}
header h4 span{font-weight:bold}
header h5{color:#ffffff}
.banner_box{position:relative}
.logo_icon{height:65px}
.logo_icon span{display:block;width:304px;height:55px;background:url("../images/logo_icon.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}
.logo_icon h3{color:#fff;margin-left:20px;border-left:1px solid #fff;padding-left:20px;letter-spacing:5px}
.nav_box{position:relative;border-bottom:1px solid rgba(229,229,229,0.2);}
.nav_box>div{height:75px}
.nav_box ul li{padding:0 15px}
.nav_box ul li:not(:last-child){border-right:1px solid #fff}
.nav_box ul li:last-child{padding-right:0}
.nav_box ul li a{display:block;font-size:18px;color:#666;position:relative}
.nav_box ul li a::after{display:block;content:"";width:100%;height:1px;position:absolute;left:0;bottom:-10px;background:#666;transition:transform 0.5s linear;-ms-transition:transform 0.5s linear;-moz-transition:transform 0.5s linear;-webkit-transition:transform 0.5s linear;-o-transition:transform 0.5s linear;transform:scale(0);-webkit-transform:scale(0);-o-transform:scale(0);-ms-transform:scale(0);-moz-transform:scale(0)}
.nav_box ul li.active a::after,.nav_box ul li:hover a::after{transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);-moz-transform:scale(1)}
.tab_list{border-bottom:1px solid #e4e3e3}
.tab_list ul li a{display:block;height:65px;line-height:65px;padding:0 15px;margin:0 30px;font-size:18px;color:#888888;position:relative}
.tab_list ul li.active a,.tab_list ul li:hover a{color:#0168b7}
.tab_list ul li.active a::after,.tab_list ul li:hover a::after{display:block;content:"";position:absolute;z-index:1;left:0;right:0;bottom:-1px;background:#0168b7;height:1px}
.tabs_item a::before{position:absolute;top:50%;right:-5px;display:block;content:"";width:12px;height:7px;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);background:url("../images/tabs_item_icon.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}
.tabs_item.active a::before,.tabs_item:hover a::before{background:url("../images/tabs_item_active_icon.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}
.crumbs_box h4{background:#464646;height:50px;line-height:50px;color:#fff;width:120px;text-align:center}
.crumbs_cont .addr_icon{display:block;width:14px;height:20px;background:url("../images/addr_icon.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}
.crumbs_cont h5{color:#929191;margin-left:5px}
.crumbs_cont ul li:not(:last-child)::after{display:block;content:"-";margin:0 3px}
.crumbs_cont ul li a{font-size:14px;color:#929191}
div.pagination{float:none !important;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;height:80px}
div.pagination a,div.pagination span{font-size:15px;color:#282828}
.pagination ul>.active>a,.pagination ul>.active>span{color:#fff !important;background:#0168b7 !important}
.page_banner{width:100%;height:800px}
div.paginations{margin-top:40px}
div.paginations a{display:block;width:150px;height:40px;line-height:40px;text-align:center;border:1px solid #ddd;color:#ddd;background:#fff;margin:0 15px;border-radius:40px;-webkit-border-radius:40px;-moz-border-radius:40px}
div.paginations a:hover{background:#0168b7;border-color:#0168b7;color:#fff}
.swiper-pagination-bullet-active{background:#0168b7 !important}
.swiper-pagination-bullet{background:#fff;opacity:1;width:12px;height:12px}
.title_box{padding:90px 0 35px;text-align:center}
.title_box h1{font-size:48px;font-weight:bold;margin-bottom:15px;height:58px;line-height:58px}
.title_box h1 span{display:inline-block;transition:all 0.5s linear;-webkit-transition:all 0.5s linear;-moz-transition:all 0.5s linear;-ms-transition:all 0.5s linear;-o-transition:all 0.5s linear;cursor:pointer}
.title_box h3{color:#8a8a8a;font-size:24px; line-height: 35px;}
.title_box h3 span{ font-size:16px;display:block;}
@-webkit-keyframes shake{from,to{-webkit-transform:translate3d(0,0,0)}
20%,60%{-webkit-transform:translate3d(-10px,0,0)}
40%,80%{-webkit-transform:translate3d(10px,0,0)}
}@keyframes shake{from,to{transform:translate3d(0,0,0)}
20%,60%{transform:translate3d(-10px,0,0)}
40%,80%{transform:translate3d(10px,0,0)}
}.side{position:fixed;width:54px;height:275px;right:0;top:214px;z-index:100}
.side ul li{width:54px;height:54px;float:left;position:relative;border-bottom:1px solid #444;transition:all 0.5s}
.side ul li .sidebox{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "寰蒋闆呴粦";overflow:hidden}
.side ul li .sidebox1{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "寰蒋闆呴粦";overflow:hidden}
.side ul li .sidetop{width:54px;height:54px;line-height:54px;display:inline-block;background:#000;opacity:0.8;filter:Alpha(opacity=80);transition:all 0.3s}
.side ul li .sidetop:hover{background:#0168b7;opacity:1;filter:Alpha(opacity=100)}
.side ul li img{float:left}
.side ul li .sidebox_ewm{position:absolute;width:54px;height:54px;top:0;right:0;transition:all 0.3s;background:#000;opacity:0.8;filter:Alpha(opacity=80);color:#fff;font:14px/54px "寰蒋闆呴粦";overflow:hidden}
.side ul .sidebox_ewmbox:hover{width:54px;height:210px !important}
.side ul .sidebox_ewmbox p{transition:all 0.5s;left:5px;top:0px}
.side ul .sidebox_ewmbox:hover p{display:block;position:relative;left:5px;top:0px;transition:all 0.5s}
.side ul .sidebox_ewmbox img{margin-left:0px;transition:all 0.5s}
footer{background:#1b1b1b}
footer>div{flex-wrap:nowrap;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex-wrap:wrap;flex-direction:row;-webkit-box-pack:space-between;-ms-flex-pack:space-between;justify-content:space-between}
.footer_left{padding-top:60px;box-sizing:border-box;display:block;width:323px;height:472px}
.footer_logo{display:block;width:266px;height:76px;background:url("../images/footer_logo.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}
.footer_logo+div{display:block;width:323px;height:342px;background:url("../images/footer_left.png") no-repeat;}
.footer_center{width:450px;padding-top:45px}
.footer_center li{width:50%;box-sizing:border-box;border-left:1px solid #484848}
.footer_center li a{display:block;color:#f7f7f7;font-size:14px;box-sizing:border-box;margin:15px 35px;padding-right:10px;background:url("../images/right_icon.png") no-repeat right center}
.footer_right h2{color:#e8e8e8;font-size:16px;padding:60px 0 15px}
.footer_right h3{color:#e8e8e8;font-size:34px;padding-bottom:50px;line-height:50px;font-weight:bold}
.footer_right_img{display:block;width:300px;height:152px; text-align: left;}
.footer_right_img img{ width: 150px; }
.footer_tips{background:#0d0d0d}
.footer_tips h5{color:#f7f7f7}
.footer_tips h5 a{color:#f7f7f7;display:inline-block;padding-right:10px}
.return_icon{display:block;width:81px;height:82px;cursor:pointer;background:url("../images/return_icon.png") no-repeat;background-size:100% 100%;-moz-background-size:100% 100%;-o-background-size:100% 100%;-ms-background-size:100% 100%;-webkit-background-size:100% 100%}
.page_banner{display:block;width:100%;height:500px;background: no-repeat center center}
.detail_container{padding:60px 0 80px}
.detail_container>h1{text-align:center;padding-bottom:40px;line-height:1.4;font-size:30px;font-weight:bold}
.detail_container p{font-size:16px;line-height:1.6}
.detail_container img{max-width:100% !important}
.pswp__caption__center{text-align:center}
